package com.qumitech.visualnovel.controller.vo.voiceRoom;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.List;

public class VoiceRoomMemberVo {
    private Long uid;
    @JSONField(name = "on_seat")
    private Byte OnSeat;
    private Byte seat;
    private Byte role;
    @JSONField(name = "user_name")
    private String userName;
    private String avatar;
    private String sex;
    private Integer grade;
    @JSONField(name = "head_frame")
    private String headFrame;
    @JSONField(name = "medal_icons")
    private List<String> medalIcons;
    @JSONField(name = "guard_group_name")
    private String guardGroupName;
    // 是否展示守护进场特效
    @JSONField(name = "need_show_ve")
    private boolean needShowVE;
    @JSONField(name="noble_level")
    private byte nobleLevel;



    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Byte getOnSeat() {
        return OnSeat;
    }

    public void setOnSeat(Byte onSeat) {
        OnSeat = onSeat;
    }

    public Byte getSeat() {
        return seat;
    }

    public void setSeat(Byte seat) {
        this.seat = seat;
    }

    public Byte getRole() {
        return role;
    }

    public void setRole(Byte role) {
        this.role = role;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getHeadFrame() {
        return headFrame;
    }

    public void setHeadFrame(String headFrame) {
        this.headFrame = headFrame;
    }

    public List<String> getMedalIcons() {
        return medalIcons;
    }

    public void setMedalIcons(List<String> medalIcons) {
        this.medalIcons = medalIcons;
    }

    public String getGuardGroupName() {
        return guardGroupName;
    }

    public void setGuardGroupName(String guardGroupName) {
        this.guardGroupName = guardGroupName;
    }

    public boolean isNeedShowVE() {
        return needShowVE;
    }

    public void setNeedShowVE(boolean needShowVE) {
        this.needShowVE = needShowVE;
    }

    public void setNobleLevel(byte nobleLevel) {
        this.nobleLevel = nobleLevel;
    }

    public byte getNobleLevel() {
        return nobleLevel;
    }
}
